The Optimization Complexity of Constraint Satisfaction Problems
نویسندگان
چکیده
In 1978, Schaefer [12] considered a subclass of languages in NP and proved a “dichotomy theorem” for this class. The subclass considered were problems expressible as “constraint satisfaction problems”, and the “dichotomy theorem” showed that every language in this class is either in P, or is NP-hard. This result is in sharp contrast to a result of Ladner [9], which shows that such a dichotomy does not hold for NP, unless NP=P. We consider optimization version of the dichotomy question and show an analog of Schaefer’s result for this case. More specifically, we consider optimization version of “constraint satisfaction problems” and show that every optimization problem in this class is either solvable exactly in P, or is MAX SNP-hard, and hence not approximable to within some constant factor in polynomial time, unless NP=P. This result does not follow directly from Schaefer’s result. In particular, the set of problems that turn out to be hard in this case, is quite different from the set of languages which are shown hard by Schaefer’s result. A similar result has been independently shown by Creignou [4] using quite different techniques. [email protected]. Department of Computer Science, Stanford University, Stanford, CA 94305. Supported by a Schlumberger Foundation Fellowship, an OTL grant, and NSF Grant CCR-9357849. [email protected]. IBM Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, NY 10598.
منابع مشابه
On the Complexity of Global Constraint Satisfaction
We study the computational complexity of decision and optimization problems that may be expressed as boolean contraint satisfaction problem with the global cardinality constraints. In this paper we establish a characterization theorem for the decision problems and derive approximation hardness results for the corresponding global optimization problems.
متن کاملConstraints, Graphs, Algebra, Logic, and Complexity
A large class of problems in AI and other areas of computer science can be viewed as constraintsatisfaction problems. This includes problems in database query optimization, machine vision, belief maintenance, scheduling, temporal reasoning, type reconstruction, graph theory, and satisfiability. All of these problems can be recast as questions regarding the existence of homomorphisms between two...
متن کاملBoolean constraint satisfaction: complexity results for optimization problems with arbitrary weights
A boolean constraint satisfaction problem consists of some nite set of constraints (i.e., functions from 0/1-vectors to f0; 1g) and an instance of such a problem is a set of constraints applied to speciied subsets of n boolean variables. The goal is to nd an assignment to the variables which satisfy all constraint applications. The computational complexity of optimization problems in connection...
متن کاملThe Complexity of Valued CSPs
We survey recent results on the broad family of problems that can be cast as valued constraint satisfaction problems (VCSPs). We discuss general methods for analysing the complexity of such problems, give examples of tractable cases, and identify general features of the complexity landscape. 1998 ACM Subject Classification F.1.3 Complexity Measures and Classes, G.1.6 Optimization
متن کاملThe complexity of constraint satisfaction: an algebraic approach
Many computational problems arising in artificial intelligence, computer science and elsewhere can be represented as constraint satisfaction and optimization problems. In this survey paper we discuss an algebraic approach that has proved to be very successful in studying the complexity of constraint problems. 1 Constraint satisfaction problems The constraint satisfaction problem (CSP) is a powe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 3 شماره
صفحات -
تاریخ انتشار 1996